package com.ms.excep;

/**
 * 编译是否能通过
 * 是否可以成功运行
 * 运行结果
 *
 * 方法重写： override
 * 1,子类中的方法 跟父类中的方法有相同的 返回类型，方法名称，参数列表
 * 2，子类中的方法级别不能低于父类中的方法级别
 * 3，子类中方法抛出的异常范围不能大于父类中方法抛出的异常范围；
 *
 * @author carter
 * create time    2018-08-14
 */
public class Test {

    public static void main(String[] args) throws Exception{
        Parent parent = new Child();
        parent.output();
    }

}

class Parent{

    public void output() throws NullPointerException
    {
        System.out.println("parent");
    }

}

class Child extends Parent{

    public void output() throws NullPointerException /*Exception*/
    {
        System.out.println("child");
    }

}
